home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 March / PCWorld_2001-03_cd.bin / Software / Vyzkuste / winhex / Master Boot Record.txt < prev    next >
Text File  |  2001-02-05  |  1KB  |  42 lines

  1. template "Master Boot Record"
  2.  
  3. // Template by Stefan Fleischmann
  4. // To be applied to sector 0 of a physical hard disk.
  5.  
  6. description "First sector of a physical hard disk"
  7. appliesto disk
  8. sector-aligned
  9. multiple    // size is determined dynamically, see below
  10.  
  11. requires 510 "55 AA"
  12.  
  13. begin
  14.     read-only hex 446 "Master bootstrap loader code"
  15.  
  16.     numbering 1
  17.  
  18.     {
  19.     section    "Partition ~"
  20.     hex 1        "80 = active partition"
  21.     uint8        "Start head"
  22.     binary    "Start sector (bits 0-5)"
  23.     binary    "Start track (bits 8,9 in bits 6,7 of sector)"
  24.     hex 1        "Operating system indicator (hex)"
  25.     uint8        "End head"
  26.     binary    "End sector (bits 0-5)"
  27.     binary    "End track (bits 8,9 in bits 6,7 of sector)"
  28.     uint32    "Sectors preceding partition ~"
  29.     uint32    "Length of partition ~ in sectors"
  30.     endsection
  31.     } [4]
  32.  
  33.     read-only hex 2 "Signature (55 AA)"
  34.  
  35.     // Now move the current position to the next
  36.     // partition record, so that the user may browse
  37.     // to see it using the ">" button. The distance
  38.     // is (Sectors preceding partition 2 - 1) * 512.
  39.  
  40.     move[Sectors preceding partition 2] 512
  41.     move -512
  42. end